Use GLSL version 110 for OpenGL 2 shaders.
authorJuan Pablo Ugarte <ugarte@endlessm.com>
Tue, 1 Nov 2016 13:59:05 +0000 (10:59 -0300)
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>
Tue, 1 Nov 2016 18:42:46 +0000 (15:42 -0300)
According to docs and Intel legacy drivers,
GLSL version 130 is for GL 3.0 not GL 2.0/2.1

Validated files with reference compiler from
https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/

gdk/resources/glsl/gl2-texture-2d.fs.glsl
gdk/resources/glsl/gl2-texture-2d.vs.glsl
gdk/resources/glsl/gl2-texture-rect.fs.glsl
gdk/resources/glsl/gl2-texture-rect.vs.glsl
gdk/resources/glsl/gl3-texture-2d.vs.glsl
gdk/resources/glsl/gl3-texture-rect.vs.glsl

index d0bacfbdebddcfdd88e48bb6f3d1a48b2a0262cc..a50dd0ca3ae57f2e618147659fb6c226e9baa4de 100644 (file)
@@ -1,4 +1,4 @@
-#version 130
+#version 110
 
 varying vec2 vUv;
 
index bf9fdbb108791479475c3cdf62487bba78f4ddd0..492a10f45f22e7ec5e053fa5b0d17f7eaf84bc70 100644 (file)
@@ -1,6 +1,4 @@
-#version 130
-
-uniform sampler2D map;
+#version 110
 
 attribute vec2 position;
 attribute vec2 uv;
index fe0b8705993671013d88ad304f48295b37474b24..08753e790b56d801a2d516f7da0040d14984bd9f 100644 (file)
@@ -1,4 +1,4 @@
-#version 130
+#version 110
 
 varying vec2 vUv;
 
index 834d31d97338fc44978092314be3526f8b30ef66..492a10f45f22e7ec5e053fa5b0d17f7eaf84bc70 100644 (file)
@@ -1,6 +1,4 @@
-#version 130
-
-uniform sampler2DRect map;
+#version 110
 
 attribute vec2 position;
 attribute vec2 uv;
index 2c61f05d87cead7624f22f4637b0e68213836b09..a3a0a5426dbed3cea3605787c8d79ac59a13ad1f 100644 (file)
@@ -1,7 +1,5 @@
 #version 150
 
-uniform sampler2D map;
-
 in vec2 position;
 in vec2 uv;
 
index 874ef6c2149deb0e369e2fdb6c792ee27f4bd777..bcf81163a494486b04469ef48e03a0bf95ec0b0a 100644 (file)
@@ -1,7 +1,5 @@
 #version 150
 
-uniform sampler2DRect map;
-
 attribute vec2 position;
 attribute vec2 uv;